20 research outputs found

    Distributing the workload in a lazy theorem prover

    Get PDF
    Abstract. Automated theorem proving consists in automatically (i.e. without any user interaction) discharging proof obligations which arise when applying rigorous methodologies for designing critical software systems. Recent developements in the so-called lazy approach in the integration of Boolean satisfiability with decision procedures for decidable theories of first-order logic have provided new means to efficiently prove or refute such proof obligations. In this paper, we present the first (known) attempt to design a distributed version of lazy theorem proving on a network of computers so that the available processing power can be used more effectively and avoid that automated reasoning be the bottleneck of the application of formal methods. Experiments clearly show the viability and the benefits of the proposed approach

    Modélisation de système embarqué dynamiquement et partiellement reconfigurable avec UML

    No full text
    Les avancées récentes au niveau des technologies reconfigurables permettent d'implanter des système multiprocesseurs dans un seul FPGA. (Multiprocessor System on Programmable Chip, MPSoPC). Pour pouvoir accélérer le temps de développement de tels systèmes hétérogènes, des nouvelle techniques de projet doivent être développées. De plus, l'exécution dynamique de tâches est un point clef concernant les systèmes modernes, i.e. systèmes qui ont la capacité de changer leur comportement au cours de l'exécution pour s'adapter à leur environnent. L'UML (Unified Modeling Language) est utilisé pour la modélisation de logiciels depuis sa première version. Récemment, avec les nouveaux concepts rajoutés aux dernières versions (UML2), il est aussi adapté à la modélisation du matériel. Cette thèse est une contribution dans le cadre du projet MOPCOM, qui propose un ensemble des techniques de modélisation avec UML pour construire des systèmes embarqués complexes. Les techniques proposées dans cette thèse considèrent le système à construire comme un modèle unique complet. Nous proposons ensuite un ensemble de transformations qui permettent de générer automatiquement le système. Notre approche permet de modéliser des applications dynamiques sur des plateformes reconfigurables. Nous avons obtenu une réduction de temps de conception de 30% à travers l'utilisation de notre méthodologie.LORIENT-BU (561212106) / SudocSudocFranceF

    CSCW-TRABALHO COOPERATIVO SUPORTADO POR COMPUTADOR

    No full text
    Neste artigo iremos tratar da área da computação que se preocupa com a evolução rápida da informação e dos potenciais novos para uma comunicação entre povos. Os aspectos chaves são a disponibilidade aumentada de redes de computador e a tendência para o trabalho cooperativo. Uma ênfase principal para sistemas aplicados na sustentação do computador para o trabalho da equipe. As atividades nesse domínio são sabidas pelas noções do groupware ou do trabalho cooperativo suportado por computador (CSCW). Palavras-chave: colaboração, cooperação, cscw, groupware
    corecore